algae scrubber - English Synonyms Dictionary